// 获取应用实例
const app = getApp()
Page({
  data: {
    userInfo: {},
  },
  // 获取用户信息
  getUserInfo() {
    let that = this
    let token = wx.getStorageSync("token") ? JSON.parse(wx.getStorageSync("token")) : ''
    //	console.log(token)
    wx.request({
      url: 'https://api.jiudaifu.com/v2/user/getInfo',
      data: {
        hisUid: token.uid,
      },
      method: 'get',
      header: {
        'content-type': 'application/json', // 默认值
        'Authorization': 'Bearer ' + token.token
      },
      success: function (res) {
        console.log("获取用户信息返回数据", res.data);

        let userInfo = JSON.stringify(res.data.info)
        wx.setStorageSync("userInfo", userInfo);
        
        let userlist =  wx.getStorageSync("userInfo") ? JSON.parse(wx.getStorageSync("userInfo")) : ''
        console.log(userlist)
        that.setData({
          userInfo: userlist,
        })
      },
      fail: function (res) { 
        console.log(res)
      }
    });
  },
  onShow() {
    this.getUserInfo()

  },
  loginOut() {
    wx.removeStorageSync('token')
    wx.removeStorageSync('userInfo')
    wx.switchTab({
      url: '/pages/index/index',
    })
  },
  // 事件处理函数
  bindViewTap() {
    wx.showModal({
      title: '系统提示',
      content: '更改头像信息？',
      success(res) {
        if (res.confirm) {
          console.log('用户点击确定')
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },

  onLoad() {
    this.getUserInfo()
    if (wx.getUserProfile) {
      this.setData({
        canIUseGetUserProfile: true
      })
    }
  },
  getUserProfile(e) {
    // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认，开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
    // wx.getUserProfile({
    //   desc: '展示用户信息', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
    //   success: (res) => {
    //     console.log(res)
    //     this.setData({
    //       userInfo: res.data.data.info,
    //       hasUserInfo: true
    //     })
    //   }
    // })
  },

})